hardware tutorial